package com.legal.aid.app.domain.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.legal.aid.common.annotation.Excel;

import java.io.Serializable;

public class CommonUserVo implements Serializable {

    private static final long serialVersionUID = 1L;

    /** 用户ID */
    private Long id;

    /** 用户名 */
    @Excel(name = "用户名")
    private String userName;

    /** 真实姓名 */
    @Excel(name = "真实姓名")
    private String realName;

    /** openId */
    @Excel(name = "openId")
    private String openId;
    /** unionId */
    @Excel(name = "unionId")
    private String unionId;

    /** 性别 */
    @Excel(name = "性别")
    private String gender;

    /** 头像 */
    @Excel(name = "头像")
    private String avatar;

    /** 手机号 */
    @Excel(name = "手机号")
    private String phoneNumber;

    /** 联系地址 */
    @Excel(name = "联系地址")
    private String contactAddress;

    /** 联系地址 */
    @Excel(name = "是否律师")
    private String isLawyer;

    /** 审核状态 (0未通过 1通过 2审核中) */
    @Excel(name = "审核状态 (0未通过 1通过 2审核中)")
    private String userStatus;
    /** 钱包余额 */
    @Excel(name = "钱包余额")
    private Double walletBalance;


    public String getUserStatus() {
        return userStatus;
    }

    public void setUserStatus(String userStatus) {
        this.userStatus = userStatus;
    }

    public String getOpenId() {
        return openId;
    }

    public void setOpenId(String openId) {
        this.openId = openId;
    }

    public String getUnionId() {
        return unionId;
    }

    public void setUnionId(String unionId) {
        this.unionId = unionId;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }

    public void setUserName(String userName)
    {
        this.userName = userName;
    }

    public String getUserName()
    {
        return userName;
    }

    public void setRealName(String realName)
    {
        this.realName = realName;
    }

    public String getIsLawyer() {
        return isLawyer;
    }

    public void setIsLawyer(String isLawyer) {
        this.isLawyer = isLawyer;
    }

    public Double getWalletBalance() {
        return walletBalance;
    }

    public void setWalletBalance(Double walletBalance) {
        this.walletBalance = walletBalance;
    }

    public String getRealName()
    {
        return realName;
    }


    public void setGender(String gender)
    {
        this.gender = gender;
    }

    public String getGender()
    {
        return gender;
    }

    public void setAvatar(String avatar)
    {
        this.avatar = avatar;
    }

    public String getAvatar()
    {
        return avatar;
    }

    public void setPhoneNumber(String phoneNumber)
    {
        this.phoneNumber = phoneNumber;
    }

    public String getPhoneNumber()
    {
        return phoneNumber;
    }

    public void setContactAddress(String contactAddress)
    {
        this.contactAddress = contactAddress;
    }

    public String getContactAddress()
    {
        return contactAddress;
    }

    @Override
    public String toString() {
        return "CommonUserVo{" +
                "id=" + id +
                ", userName='" + userName + '\'' +
                ", realName='" + realName + '\'' +
                ", openId='" + openId + '\'' +
                ", unionId='" + unionId + '\'' +
                ", gender='" + gender + '\'' +
                ", avatar='" + avatar + '\'' +
                ", phoneNumber='" + phoneNumber + '\'' +
                ", contactAddress='" + contactAddress + '\'' +
                ", isLawyer='" + isLawyer + '\'' +
                ", userStatus='" + userStatus + '\'' +
                ", walletBalance=" + walletBalance +
                ", isLawyer='" + isLawyer + '\'' +
                '}';
    }

}
